"""创建类与对象"""

class person:
    #初始化函数/构造函数
    def __init__(self,name,age):
        """构造函数
        self不能少,代表当前创建的对象

        Args:
            name (_type_): 姓名
            age (_type_):年龄
        """
        self.name = name
        self.age = age
        
    def eat(self):
        print("吃饭")
        
    def run(self):
        print("跑步")
        
    def say_hello(self,target):
        print("你好:",target)
        
    #__str__方法 自我介绍方法  内置类函数
    def __str__(self) ->str:
        return "姓名:{} 年龄:{}".format(self.name,self.age)
        
#创建对象
p = person("李四",5)
print(p.name)
p.eat()
p.run()
print(p)  #姓名：xx 年龄：xx

p2 = person("小红",2)
print(p2.name)
p2.say_hello("李四")


